Big Huge Thesaurus

leopard frog

noun